public void preDeregister() throws Exception {
super.preDeregister();
managedObject.removeItemListener(registrationId);
}
}
public void preDeregister() throws Exception {
super.preDeregister();
if (service.isRunning()){
managedObject.removeItemListener(registrationId);
}
}
}